// todoList的结构如下：
// let todoList = [
// 	{ id: "123123", title: "学习", isFinish: false },
// 	{ id: "52345345", title: "看电影", isFinish: false },
// 	{ id: "68563453", title: "玩游戏", isFinish: false },
// ];

/**
 * 获取本地存储的todoList
 * @returns {Array} 一个存储了todo信息的数组
 */
export function getTodoList() {
	return JSON.parse(localStorage.getItem("todoList") || "[]");
}

/**
 * 将todoList存储到本地
 * @param {Object} todoList 一个存储了todo信息的数组
 */
export function saveTodoList(todoList) {
	localStorage.setItem("todoList", JSON.stringify(todoList));
}

/**
 * 给指定的todoList添加一个todo
 * @param {Object} todoItem 需要存储的todo信息
 * @param {Array} todoList 存储了todo信息的数组
 */
export function addTodo(todoItem, todoList) {
	todoList.unshift(todoItem);
}

/**
 * 生成一个随机的id
 * @returns {String} 随机id
 */
export function generateId() {
	// 先随机生成一个数，再转化为36进制的字符串，最后切出小数点后面的字符串
	return Math.random().toString(36).slice(2);
}
